An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes
نویسندگان
چکیده
Object-oriented (OO) metrics are used mainly to predict software engineering activities/efforts such as maintenance effort, error proneness, and error rate. There have been discussions about the effectiveness of metrics in different contexts. In this paper, we present an empirical study of OO metrics in two iterative processes: the short-cycled agile process and the long-cycled framework evolution process. We find that OO metrics are effective in predicting design efforts and source lines of code added, changed, and deleted in the short-cycled agile process and ineffective in predicting the same aspects in the long-cycled framework process. This leads us to believe that OO metrics’ predictive capability is limited to the design and implementation changes during the development iterations, not the long-term evolution of an established system in different releases.
منابع مشابه
Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes Developed Using Fuzzy Logic
Empirical validation of software metrics suites to predict fault proneness in object-oriented (OO) components is essential to ensure their accuracy in practical industrial. In this paper, we empirically validate the Chidamber and Kemerer (CK) metrics suite metrics for their ability to predict software quality in terms of fault-proneness: we explore the ability of these metrics suites to predict...
متن کاملA Framework for Validation of Object Oriented Design Metrics
A large number of metrics have been proposed for the quality of object-oriented software. Many of these metrics have not been properly validated due to poor methods of validation and non acceptance of metrics on scientific grounds. In the literature, two types of validations namely internal (theoretical) and external (empirical) are recommended. In this study, the authors have used both theoret...
متن کاملTheoretical Validation and Empirical Evaluation of Object-Oriented Design Metrics
Various object-oriented metrics have been proposed as a way of capturing features of object-oriented software such as encapsulation (information hiding), abstraction and inheritance. A major criticism of past object-oriented metrics is that little attention has been paid to theoretical validation or empirical evaluation of those metrics. By theoretical validation we refer to the process of ensu...
متن کاملAn Evaluation of the MOOD Set of Object-Oriented Software Metrics
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognized object-oriented features which they were intended to measure: encapsulation, inheritance, coupling, and polymorphism. Empirical data, collect...
متن کاملAn Evaluation ofthe MOOD Set of Object - Oriented
This paper describes the results of an investigation into a set of metrics for object-oriented design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed from a measurement theory viewpoint, taking into account the recognised object-oriented features which they were intended to measure: encapsulation, inheritance, coupling and polymorphism. Empirical data, collecte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 29 شماره
صفحات -
تاریخ انتشار 2003